using ZR.Model;
using ZR.Model.System;
using ZR.Model.System.Dto;

namespace ZR.ServiceCore.Services.IService
{
    /// <summary>
    /// B_CDWL_PPI_LR服务接口
    /// </summary>
    public interface IB_CDWL_PPI_LRService
    {
        /// <summary>
        /// 获取B_CDWL_PPI_LR查询列表
        /// </summary>
        /// <param name="query">查询条件</param>
        /// <param name="pager">分页参数</param>
        /// <returns></returns>
        PagedInfo<B_CDWL_PPI_LR> SelectB_CDWL_PPI_LRList(B_CDWL_PPI_LRQueryDto query, PagerInfo pager);

        /// <summary>
        /// 获取所有B_CDWL_PPI_LR表名列表
        /// </summary>
        /// <returns></returns>
        List<string> GetAllB_CDWL_PPI_LRTableNames();

        /// <summary>
        /// 根据时间参数获取对应的B_CDWL_PPI_LR表名列表
        /// </summary>
        /// <param name="timeParam">时间参数</param>
        /// <returns></returns>
        List<string> GetB_CDWL_PPI_LRTableNames(string timeParam);
    }
}



